package com.cheng.chengliving.commodity.vo;

import com.baomidou.mybatisplus.annotation.TableId;
import com.cheng.chengliving.commodity.entity.AttrEntity;
import lombok.Data;

import java.util.List;

/**
 * @Author: 朱程
 * @Date: 2022/12/05/14:36
 * @Description: 1.如果返回的数据是仅仅单纯返回当前实体类所不能满足的需求
 *               2. 通常的解决方案可以增加VO类/对象
 *               3. 这个VO类根据前端的需求来进行组合, 也可以增加或删除字段
 */

@Data
public class AttrGroupWithAttrsVo {

    private static final long serialVersionUID = 1L;

    /**
     * id
     */
    private Long id;
    /**
     * 组名
     */
    private String name;
    /**
     * 排序
     */
    private Integer sort;
    /**
     * 说明
     */
    private String description;
    /**
     * 组图标
     */
    private String icon;
    /**
     * 所属分类id
     */
    private Long categoryId;

    /**
     * 与当前属性组关联的基本属性集合
     */
    private List<AttrEntity> attrs;

}
